<!-- 分类列表 -->
<br>
	<div class="table2">
		&nbsp;<a href="admin.php?file=index">系统首页</a>
		&raquo; <a href="admin.php?file=product&act=list">产品分类列表</a>
		<input type="button" value="添加根分类" onclick="window.location='admin.php?file=product&act=add'">
	</div>
	
	<script language="JavaScript">
	function delete_confirm(aaa)
	{
		question = confirm("确认删除该分类吗？如果当前分类存在子分类或内容信息，是无法删除的\n\n\t删除后无法恢复！");
		if (question != "0")
		{
			window.location.href="admin.php?file=product&act=delete&id="+aaa;
		}
	}
	function chkadd()
	{
		var catename = document.getElementById("catename").value;
		if(!catename)
		{
			alert("分类名称不允许为空！");
			return false;
		}
		/*
		var sysgroupid = document.getElementById("sysgroupid").value;
		if(!sysgroupid)
		{
			alert("分类信息有误！");
			window.location.href="admin.php?file=product&act=list";
			return false;
		}
		*/
		document.getElementById("show_step").innerHTML = "<img src='images/loading.gif' border='0' align='absmiddle'> 正在保存数据，如果网页没有动静请刷新...";
		document.getElementById("creat_button").disabled = true;
	}
	</script>
	
<?php
#[添加分类]
if($sysAct == "add")
{
	
  include_once('manage/tpl/product.htm');

}
elseif($sysAct == "save")
{
	$msg = $STR->safe($_POST);
	$sysgroupid = intval($sysgroupid);
	if($_SESSION["admin"]["typer"] != "system" && !$QG_AP["msg_".$sysgroupid])
	{
		//Error("对不起，您没有权限操作当前功能","admin.php?file=index");
	}
	if(!$msg["catename"])
	{
		//Error("分类名称不能为空","admin.php?file=category&act=add&sysgroupid=".$sysgroupid);
	}

	#[写入数据]
	if($msg["sysgroupid"] !='')
	{
			$DB->DB_Query("UPDATE category SET parent_id='".$msg["cateid"]."',groupname = '".$msg["catename"]."' ,note ='".$msg["note"]."',status='".$msg["status"]."',taxis='".$msg["taxis"]."' WHERE id = '".$msg["sysgroupid"]."'" );
			echo '分类信息修改成功...';
	}
	else
	{
			$DB->DB_Query("INSERT INTO category(parent_id,groupname,note,status,taxis) VALUES('".$msg["cateid"]."','".$msg["catename"]."','".$msg["note"]."','".$msg["status"]."','".$msg["taxis"]."')");
			echo '分类信息添加成功...';
	}
	exit;
	//Error("分类信息添加成功...","admin.php?file=category&act=list&sysgroupid=".$sysgroupid);
}
elseif($sysAct == "delete")
{
	
	#[删除分类信息]
	$DB->DB_Query("DELETE FROM category WHERE id='".$id."'");
	echo "分类已删除成功";
	exit;
	//Error("分类已删除成功","admin.php?file=category&act=list&sysgroupid=".$sysgroupid);
}
elseif($sysAct == "modify")
{
	
	$rsGroup = $DB->DB_GetOne("SELECT * FROM category WHERE id='".$id."'");
	$groupname = $rsGroup["groupname"];
	$note = $rsGroup["note"];
	$status = $rsGroup["status"];
	$taxis = $rsGroup["taxis"];
	unset($rsGroup);

	include_once('manage/tpl/product.htm');
}
elseif($sysAct == "modifyok")
{
	if(!$sysgroupid)
	{
		Error("操作不正确！","admin.php?file=sysgroup&act=list");
	}
	if($_SESSION["admin"]["typer"] != "system" && !$QG_AP["msg_".$sysgroupid])
	{
		Error("对不起，您没有权限操作当前功能","admin.php?file=index");
	}
	$id = intval($id);
	if(!$id)
	{
		if(!$sysgroupid && !$id)
		{
			Error("分类ID不存在","admin.php?file=sysgroup&act=list");
		}
		elseif($sysgroupid && !$id)
		{
			Error("分类ID不存在","admin.php?file=category&act=list&sysgroupid=".$sysgroupid);
		}
	}
	$msg = array();
	foreach($_POST AS $key=>$value)
	{
		$value = SafeHtml($value);
		$msg[$key] = $value;
	}
	$oldRs = $DB->DB_GetOne("SELECT parentid FROM category WHERE id='".$id."'");
	$oldPid = $oldRs["parentid"];
	$newPid = $msg["cateid"];
	#[如果更改了新旧分类]
	if($newPid != $oldPid)
	{
		#[如果新的分类ID为根分类ID]
		if($newPid == 0 || !$newPid)
		{
			$parentid = 0;
			$rootid = 0;
		}
		else
		{
			#[获取新分类下的根分类ID号]
			$new_cate = $DB->DB_GetOne("SELECT rootid FROM category WHERE id='".$newPid."'");
			#[修正移动分类时的错误]
			$rootid = $new_cate["rootid"] ? $new_cate["rootid"] : $newPid;
			#$rootid = $new_cate["rootid"] ? $new_cate["rootid"] : 0;
			$parentid = $newPid;
		}
		#[更新当前分类的父子关系]
		$DB->DB_Query("UPDATE ".$prefix."category SET rootid='".$rootid."',parentid='".$parentid."' WHERE id='".$id."'");
		#[如果新旧分类的rootid一样则进行以下操作]
		if($oldRs["rootid"] == $rootid)
		{
			$DB->DB_Query("UPDATE ".$prefix."category SET parentid='".$parentid."' WHERE parentid='".$id."'");
		}
		else
		{
			#[如果新旧分类不一致]
			if($rootid)
			{
				#[如果存在根分类ID]
				$DB->DB_Query("UPDATE ".$prefix."category SET rootid='".$rootid."' WHERE parentid='".$id."'");
				LoopUpdateCategory($rootid,$id);
			}
			else
			{
				$DB->DB_Query("UPDATE ".$prefix."category SET rootid='".$id."' WHERE parentid='".$id."'");
				LoopUpdateCategory($id,$id);
			}
		}
	}
	#[更新内容信息]
	$DB->DB_Query("UPDATE ".$prefix."category SET catename='".$msg["catename"]."',catestyle='".$msg["catestyle"]."',taxis='".$msg["taxis"]."',tpl_index='".$msg["tpl_index"]."',tpl_list='".$msg["tpl_list"]."',tpl_msg='".$msg["tpl_msg"]."',note='".$msg["note"]."',status='".$msg["status"]."',psize='".$msg["psize"]."',showtype='".$msg["showtype"]."' WHERE id='".$id."'");
	Error("分类信息编辑成功...","admin.php?file=category&act=list&sysgroupid=".$sysgroupid);
}
elseif($sysAct == "list")
{
	if(!$sysgroupid)
	{
		Error("操作不正确！","admin.php?file=sysgroup&act=list");
	}
	if($_SESSION["admin"]["typer"] != "system" && !$QG_AP["msg_".$sysgroupid])
	{
		Error("对不起，您没有权限操作当前功能","admin.php?file=index");
	}
	?>
	
   <table width=100%>
		<tr class="table table2">
			<td class="msg_subject_id b_b">分类名称</td>
			<td class="msg_act b_b">操作</td>
		</tr>
	<?php
	$all_product = $DB->DB_GetAll("SELECT groupname,id FROM category WHERE parent_id = -1");
	foreach($all_product as $key => $value)
	{		
	?>
	<tr>
		<td  class="b_b">
			<font color='red'><?php echo $value['groupname'];?></font>
		</td>
		<td  class="b_b">
			<input type="button" value="编辑" onclick="qgurl('admin.php?file=product&act=modify&id=<?php echo $value['id'];?>');">
			<input type="button" value="删除" onclick="delete_confirm(<?php echo $value['id'];?>);">
			<input type="button" value="增加子分类" onclick="qgurl('admin.php?file=product&act=add&cateid=<?php echo $value['id'];?>')">
		</td>
	</tr>
	</div>
<?php
   $all_count = $DB->DB_GetAll("SELECT groupname,id FROM category WHERE parent_id = '".$value["id"]."'");
	 foreach($all_count as $key2 => $value2)
	 {
	 	?>
				<tr>
						<td  class="b_b">&nbsp;&nbsp;&nbsp;&nbsp;
						<font color='black'><?php echo $value2['groupname'];?></font>
					  </td>
					  <td  class="b_b">
						<input type="button" value="编辑" onclick="qgurl('admin.php?file=product&act=modify&id=<?php echo $value2['id'];?>');">
						<input type="button" value="删除" onclick="delete_confirm(<?php echo $value2['id'];?>);">
						<input type="button" value="内容管理" onclick="qgurl('admin.php?file=content&act=list&cateid=<?php echo $value2['id'];?>')">
        		<input type="button" value="添加内容" onclick="qgurl('admin.php?file=content&act=add&cateid=<?php echo $value['id'];?>')">
					</td>
				</tr>
	<?
   }

	}
	?>
	</table>

	<?php
}
?>